from time import sleep

from selenium import webdriver

# 1.打开一个浏览器
driver = webdriver.Firefox()

# 2.打开一个指定页面
driver.get("http://www.baidu.com/")
sleep(3)
#点击新闻
driver.find_element_by_partial_link_text('新闻').click()
sleep(2)
#获取句柄
hds = driver.window_handles
#用句柄切换操作页面
driver.switch_to.window(hds[1])
#点击军事
driver.find_element_by_partial_link_text('军事').click()
sleep(2)
#点击全球“超级导弹”
driver.find_element_by_partial_link_text('中国海军首支潜艇部队').click()
sleep(2)
#获取句柄
hds = driver.window_handles
#切换操作页面
driver.switch_to.window(hds[2])
sleep(2)
#关闭当前页面
driver.close()
#切换操作页面
driver.switch_to.window(hds[1])
#关闭当前页面
driver.close()
#切换操作页面
driver.switch_to.window(hds[0])
#查找id=kw的元素，搜索selenium
driver.find_element_by_id('kw').send_keys('selenium')
sleep(1)
#点击id=su的元素
driver.find_element_by_id('su').click()
sleep(1)
#关闭浏览器
driver.quit()